<?php

namespace App\Http\Middleware;

use App\Exceptions\BusinessException;
use Illuminate\Auth\Middleware\Authenticate as Middleware;

class Authenticate extends Middleware
{
    /**
     * Get the path the user should be redirected to when they are not authenticated.
     * @param \Illuminate\Http\Request $request
     * @return string|void|null
     * @throws \Exception
     */
    protected function redirectTo($request)
    {
        // token verify
        if(!auth()->check()){
            throw new BusinessException('Unauthorized', 401);
        }
    }
}
